Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Belgium F3 Belgium F5 Belgium F7 Belgium F8 Belgium F11 Belgium F14 Belgium F2 Belgium F3 Belgium F4 Belgium F5 Belgium F7 Belgium F8 Belgium F9 Belgium F12 Turkey F47 Turkey F48 France F1 (Bagnoles-de-l'Orne) Germany F2 (Kaarst) Turkey F5 (Antalya) Turkey F6 (Antalya) Portugal F2 (Faro) Portugal F3 (Loule) Netherlands F1 (Alkmaar) Belgium F2 (Arlon) Belgium F3 (De Haan) Belgium F7 (Brussels) Belgium F8 (Eupen) Belgium F9 (Koksijde) Belgium F10 (Lambermont) Belgium F12 (Middelkerke) Spain F29 (Sevilla) Spain F31 (Sabadell) Spain F32 (Melilla) Spain F33 (Riba - Roja de Turia) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Russia F3 (Kazan) Israel F3 (Tel Aviv) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Egypt F14 (Sharm El Sheikh) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Turkey F17 (Antalya) Czech Republic F2 (Jablonec Nad Nisou) Tunisia F23 (Hammamet) Belgium F1 (Havre) Belgium F2 (Arlon) Germany F6 (Saarlouis) Belgium F4 (Knokke) Belgium F5 (Duinbergen) Belgium F6 (Brussels) Belgium F7 (Eupen) Belgium F8 (Koksijde) Belgium F9 (Huy) Belgium F10 (Damme) Spain F27 (Seville) Spain F28 (Madrid) France F21 (Saint-Dizier) France F22 (Rodez) Tunisia F40 (Monastir) Tunisia F41 (Monastir) M15 Monastir M25 Kazan M15 Monastir M15 Palmanova M25 Aktobe M25 Aktobe M15 Toulouse M25+H Kazan M15 Sharm El Sheikh M15 Quinta Do Lago M15 Sharm El Sheikh M25 Shymkent M15 Madrid M15 Tabarka M15 Troisdorf M15 Bucharest M15 Tabarka M25+H Arlon M25 Lasne M15 Brussels M15 Eupen M15 Koksijde M15 Cairo M15 Tabarka M15 Tabarka M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Monastir M15 Heraklion M15 Heraklion M25 Vogau M15 Alkmaar M15 Forbach M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 Cairo M15 La Nucia M25 La Nucia M15 Sibenik M15 Majadahonda M15 Troisdorf M15 Bucharest M15 Sarajevo M25 Koksijde M15 Huy M25 Eupen M15 Cairo M15 Platja D'Aro M15 Monastir M15 Monastir M15 Monastir M15 Monastir M25 Canberra M25 Bendigo France F4 France F5 Belgium F9 Morocco F4 (Casablanca) M25 Arlon M15 Cairo M15 Casablanca M15 Heraklion Egypt F6 (Sharm El Sheikh) M25 Koksijde M15 Monastir M15 Monastir Porsche Open - Poznan Belgaum Open - Belgaum M15 Monastir XXXVII Torneig C.E. Laieta - Barcelona M25 Esch/Alzette Nord LB Open - Braunschweig Challenger Copa Sevilla - Seville Challenger Copa Sevilla - Seville M15 Poitiers M15 Monastir M15 Antalya M15 Monastir M25 Sabadell Internazionali di Tennis di Bergamo - Bergamo III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Baden Open - Karlsruhe M15 Eupen San Marino CEPU Open - San Marino M25 Bendigo UTC Open - Cherkassy Ethias Trophy - Mons Tennis Napoli Cup 2006 - Napoli M15 Meerbusch M15 Doboj M15 Telavi M15 Eupen Bancastato Challenger Lugano - Lugano M25 Monastir M15 Budva M15 Budva M15 Casablanca Memorial Kolyaskin - Donetsk M15 Casablanca Braunschweig Challenger M15 Lambermont M25 Angers M25 Santa Margherita di Pula M15 Dubrovnik Trnava Challenger Napoli Challenger Mons Challenger M15 Duffel M15 Monastir Biella Challenger Turin Challenger M25 Antalya M15 Monastir M25 Monastir M25 Brussels M15 Monastir M25 Brussels M15 Huy M25 Esch/Alzette Bukhara Challenger - Bukhara M15 Eupen Bratislava Challenger M15 Genova M15 Amstelveen San Jose Challenger M15 Cairo M15 Monastir M25 Esch/Alzette Barranquilla Challenger M15 Lodz Braunschweig Challenger Garden Open - Rome Scheveningen Challenger M15 Monastir Poznan Challenger M25 Monastir Segovia Challenger Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara Porsche Open - Poznan Astana Challenger Gemax Samsung Open 2004 - Belgrade Open Mutouest - St. Brieuc Citta di Monza - Monza Dharwad Challenger 2003 - Dharwad Steelers Cup - Kosice Belgium F6 Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Ispat Open 2004 - Ostrava Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Kazan Challenger Sarasota Challenger Bordeaux Challenger Monza Challenger Marburg Challenger Budapest Challenger - Budapest Togliatti Cup - Togliatti Lermontov Challenger Mons Challenger Ljubljana Open - Ljubljana Savannah Challenger Ostrava Challenger Kyiv Open - Kiev Karshi Challenger Samarkand Challenger Prostejov Challenger Kosice Challenger Nord/LB Open 2004 - Braunschweig Tehran Open 2004 - Tehran Istanbul Challenger Eskisehir Challenger Astana Challenger Nord LB Open 2006 - Braunschweig Como Challenger The Manchester Trophy - Manchester Orleans Challenger Tashkent Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Kazan Challenger Tyumen Challenger Sunrise Challenger Open Costa Daurada - Tarragona Mordovia Cup - Mordovia 4° Sporting Challenger - Turin St. Petersburg Challenger - St. Petersburg Samarkand Challenger - Samarkand Open de Tenis Amaya - Pamplona KGHM Dialog Polish Indoors - Wroclaw Ethias Tennis Trophy - Mons Banja Luka Challenger 2004 - Banja Luka Ethias Trophy - Mons Genova Challenger Privat Bank Cup - Dnepropetrovsk BMW Tennis Championship - Sunrise M15 Lambermont Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Tashkent Challenger M25 Metzingen Tashkent Challenger 2005 West Side Tennis Coub Men's Challenger - Forest Hills Schickendanz Open - Furth M15 Sabadell Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Lugano Challenger M15 Monastir Karshi Challenger M15 Monastir M15 Monastir Zenith Tennis Cup-Harbour Club - Milan X Torneo Internazionale di Tennis - Barletta M25 Manacor Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open 2006 - Bratislava M25 Vila Real de Santo Antonio Astana Challenger San Remo Challenger PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn M15 Creteil Bukhara Challenger - Bukhara France F8 Genova Challenger Dortmund Challenger M15 Meerbusch M15 Antalya Morelos Challenger Anning Challenger Schickendanz Open - Furth Egypt F6 (Sharm El Sheikh) Dallas Challenger Romania F3 (Arad) Lyon Challenger Braunschweig Challenger Genova Challenger Seville Challenger M15 Bucharest Tashkent Challenger Kenitra Challenger Karshi Challenger Quimper Challenger M25 Carnac Mons Challenger Fergana Challenger Alexander Kolyaskin Memorial - Donetsk Tempe Challenger Togliatti Cup - Togliatti M15 Saarlouis Fergana Challenger L'Aquila Challenger Karshi Challenger Shanghai Challenger Potchefstroom 1 Challenger M25 Esch/Alzette Pozoblanco Challenger Belgium F11 Seville Challenger M15 Duffel Helsinki Challenger Trofeo Internacional Club Laieta - Barcelona ATP Open Castilla y Leon - Segovia M25 Telavi Dallas Challenger Szczecin Challenger M15 Monastir Kobstaedernes ATP Challenger - Kolding M15 Monastir 2007 Knoxville Challenger - Knoxville Braga Challenger Moscow Challenger Loughborough Challenger M15 Monastir Egypt F10 (Sharm El Sheikh) Belgium F4 (Lasne) Quimper Challenger M15 Meerbusch Irving Challenger Manerbio Challenger M15 Antalya Fergana Challenger - Fergana M15 Bucharest M25 Deauville Orleans Challenger Tashkent Challenger M25 Carnac Braunschweig Challenger Spain F2 M25 Duffel Spain F3 Astana Challenger Istanbul Challenger Amersfoort Challenger Almaty 2 Challenger Schickedanz Open - Furth M15 Sharm El Sheikh Rennes Challenger M25 Telavi Leon Challenger Qingdao Challenger Bangkok Challenger Samarkand Challenger M15 Antalya Aptos Challenger Istanbul Challenger Biella 5 Challenger Shenzhen Challenger Rennes Challenger Tunisia F13 M25 Koksijde Budapest Challenger Harrah's Entertainment Challenger - Tunica Samarkand Challenger M15 Monastir Kremlin Cup - Moscow Ostrava Challenger Prague Challenger Mallorca Challenger Cassis Challenger Almaty Challenger Brest Challenger Prostejov Challenger Nanchang Challenger Bordeaux Challenger Oberstaufen Cup - Oberstaufen Shymkent Challenger Jerusalem Challenger Nokian Hakkapeliitta Open - Tampere Alexander Kolyaskin Memorial - Donetsk Nur-Sultan Challenger Samsung Securities Cup Challenger Tennis - Seoul Binghamton Challenger Milan Indoors - Milan Winnetka Challenger Portoroz Challenger Baotou Challenger M25 Koksijde Jinan Challenger Kaohsiung Challenger Open de la Comunidad Valenciana - Valencia Shenzhen Challenger Pau Challenger M25 Koksijde Rome 1 Challenger Synsam Swedish Open - Bastad Biella 6 Challenger Almaty 1 Challenger Braunschweig Challenger Kyiv Open - Kiev Segovia Challenger Verona Challenger Prague 3 Challenger Como Challenger Bucharest Challenger Kremlin Cup - Moscow Lille Challenger Chennai Open - Chennai International Tennis Championships - Delray Beach Tumkur Open - Tumkur M15 Monastir Open Sainte Victoire - Aix-En-Provence Arizona Men's Tennis Championships - Scottsdale Braga Challenger Open de la Comunidad Valenciana - Valencia Mouilleron-Le-Captif Challenger The LTA Bolton Challenger - Bolton Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha Open de L'Isere-Trophee BNP Paribas - Grenoble Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Morocco Tennis Tour - Marrakech Kos Succhetti Tennis Cup - Cordenons Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Millenium Tennis Championships - Delray Beach SAP Open - San Jose Nur-Sultan Challenger Regions Morgan Keegan Championships - Memphis Ismaning Challenger Brest Challenger Kobe Challenger Maia Challenger Open Seat Godo 2007 - Barcelona Rennes Challenger Cherbourg Challenger Estoril Open - Estoril Koblenz Challenger Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Ostrava Challenger Iasi Challenger Forli Challenger Biella Challenger Cary Challenger Orlando Challenger RCA Championships - Indianapolis Oeiras 1 Challenger Legg Mason Tennis Classic - Washington Rennes Challenger Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Barcelona Challenger Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Furth Challenger Catella Swedish Open - Bastad Masters Series - Hamburg Braunschweig Challenger Alicante Challenger Allianz Suisse Open Gstaad - Gstaad Heilbronn Challenger Kremlin Cup - Moscow Chennai Open - Chennai M15 Lambermont Heineken Open Shanghai - Shanghai Pilot Pen Tennis - New Haven M25 Angers M15 Tabarka Regions Morgan Keegan Championships - Memphis St. Petersburg 2 Challenger Open Sabadell Atlantico - Barcelona Pereira Challenger Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven Guayaquil Challenger Dutch Open Tennis - Amersfoort China Open - Beijing Samarkand Challenger Poznan Challenger Rabat Challenger San Luis Potosi Challenger Champaign Challenger SAP Open - San Jose Grand Prix Hassan II - Casablanca Marrakech Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice Bucaramanga Challenger SkiStar Swedish Open - Bastad SAP Open - San Jose Malaysian Open - Kuala Lumpur St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg St. Brieuc Challenger Countrywide Classic - Los Angeles Sarasota Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Geneva Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Geneva Open - Geneva Ortisei Challenger Citi Open - Washington Kremlin Cup - Moscow Gerry Weber Open - Halle Ostrava Challenger Grand Prix Hassan II - Marrakech Open de la Comunidad Valenciana - Valencia Geneva Open - Geneva Gerry Weber Open - Halle Countrywide Classic - Los Angeles Garanti Koza Sofia Open - Sofia Thailand Open - Bangkok Sao Paulo Challenger Tour Finals St. Petersburg Open - St. Petersburg Potchefstroom 2 Challenger St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Sardegna Open - Cagliari Emilia-Romagna Open - Parma Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha M25 Zaragoza Bet-at-home Open - Hamburg UNICEF Open - 's Hertogenbosch M25 Sierre Gimcheon Challenger China Open - Beijing Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Istanbul Challenger M15 Manacor M25 Vila Real de Santo Antonio Open Sud de France - Montpellier M25 Toulouse-Balma Savannah Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Scheveningen Challenger Koblenz Challenger Irving Challenger Bet-at-home Cup - Kitzbuhel Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Kaohsiung Challenger Quimper Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger M25 Doha Swiss Indoors Basel - Basel Koblenz Challenger Apia International - Sydney Sao Paulo Challenger Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai M25 Santa Margherita di Pula China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul M15 Antalya M15 Antalya Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag St. Petersburg Open - St. Petersburg Meerbusch Challenger ABN AMRO World Tennis Tournament - Rotterdam Istanbul Challenger M15 Monastir US Men's Clay Court Championship - Houston Fergana Challenger Samarkand Challenger Da Nang Challenger Ottignies-Louvain-la-Neuve Challenger Sydney International - Sydney Oeiras 1 Challenger Ortisei Challenger Eckental Challenger Prague II Challenger Prostejov Challenger Parma Challenger Eckental Challenger Campinas Challenger Como Challenger St. Petersburg 1 Challenger Zadar Challenger Seville Challenger Milan Challenger St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Lexington Challenger Ostrava Challenger Open Sabadell Atlantico - Barcelona Iasi Challenger Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Ottignies-Louvain-la-Neuve Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Sydney International - Sydney Medibank Private International - Sydney Regions Morgan Keegan Championships - Memphis Campionati Internazionali D'Italia - Rome ATP Kremlin Cup - Moscow Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Kroger / St. Jude International - Memphis BNP Paribas Masters - Paris Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Sony Ericsson Open - Miami Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Qatar ExxonMobil Open - Doha Interwetten Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Kremlin Cup - Moscow Kremlin Cup - Moscow Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Shanghai ATP Masters 1000 - Shanghai Australian Open - Melbourne Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, PO, RUS-IND 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, PO, RUS-ITA 1-4 M25 The Hague Davis Cup, World Group, 1R, SWE-RUS 3-2 M25 Oldenzaal Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 M25 Grasse Olympics - Rio de Janeiro M15 Monastir M15 Huy M15 Doha M25 Monastir